﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Test_ApplicationBD
{
    public partial class FrmModifyCD : Form
    {
        public FrmModifyCD()
        {
            InitializeComponent();
           // Commandehelper.RemplirLsv(lsvChoixMusique,"Musique");
            Commandehelper.RemplirLsv(lsvChoixCD,"CD");
        }
        CD DisqueCourant;
        private void lsvChoixCD_SelectedIndexChanged(object sender, EventArgs e)
        {
           /* if(lsvChoixCD.SelectedIndices.Count <= 0)
                return;
            List<int> colInt = Commandehelper.IndexMusiqueSelonCD(lsvChoixCD.SelectedIndices[0] +1);
            lsvChoixMusique.SelectedIndices.Clear();
            foreach (int item in colInt)
            {
                lsvChoixMusique.SelectedIndices.Add(item);
            }*/
            
            DisqueCourant = CD.GetCD(lsvChoixCD.SelectedIndices[0] + 1);
            txtNomCD.Text = DisqueCourant.Nom;
            txtDate.Text = DisqueCourant.Date.ToString("yyyy-MM-dd HH:mm:ss");
            
        }



        private void btnMod_Click(object sender, EventArgs e)
        {
            if (txtNomCD.Text.Contains('\'') || txtNomCD.Text.Contains("\"") || txtNomCD.Text.Contains('\\'))
            {
                MessageBox.Show("Les caractères spéciaux tel que : \' , \" , \\ ne sont pas autorisé.");
                return;
            }
            DisqueCourant.Nom = txtNomCD.Text;
            Commandehelper.RemplirLsv(lsvChoixCD, "CD");
       

        }

    }
}
